/*签到 页面*/
.SignIn {
    margin: 0 auto;
    width: 780px;
}

.SignIn .r_nav img {
    float: left;
    margin-right: 10px;
}

.SignIn .r_nav {
    border-bottom: 2px solid #ccc;
    margin-top: 10px;
    padding-bottom: 15px;
}


.SignIn .r_nav .title {
    color: #333;
    font-size: 15px;
    font-weight: 600;
    padding-top: 5px;
}


.SignIn .r_nav .cen {
    color: #333;
    font-size: 13px;
}

.SignIn .signindiv {
    margin-top: 17px;
    overflow: hidden;
    padding-bottom: 20px;
    width: 780px;
}

.SignIn .signindiv .s_left{
    border:1px solid #DF4F44;
    border-radius:4px;
    width:460px;
    float:left;
}

.SignIn .signindiv .s_left .stitle{
    width:460px;
    height:39px;
    background-color:#FF5F53;
    border-bottom:2px solid #DF4F44;
    text-align:center;
    font-size:14px;
    color:#FFF;
    font-weight:bold
}

.SignIn .signindiv .s_left .stitle .tl{
    padding-top:10px;width:33%;text-align:left;float:left
}
.SignIn .signindiv .s_left .stitle .tl a{
    margin-left:5px;
    cursor:pointer;
}
.SignIn .signindiv .s_left .stitle .tc{
    padding-top:10px;width:34%;text-align:center;float:left
}
.SignIn .signindiv .s_left .stitle .tr{
    padding-top:10px;width:33%;text-align:right;float:left
}
.SignIn .signindiv .s_left .stitle .tr a{
    margin-right:5px;
    cursor:pointer;
}

.signcontent{
    background:#FF5F53;
    width:100%;
    height:auto;
}
.signcontent table{
    background:#AF8007;
}
.signcontent table th{
    background:#F8A986;
    color:#ec2e1f;
    font-size:16px
}
.signcontent table td{
    background:#96E0B7;
    color:#96E0B7;
    font-size:24px;
    width:60px;
    height:50px;
}

.signcontent table td.range{
    color:#af8007;
    background-color:#f8d886
}

.signcontent table td.sel {
    color:#f6ff05;
    background-color:#f89432;
}

.signcontent table td .cl{
    font-size:24px;
    font-family:黑体;
    padding:20px 0 0 2px;
    float:left
}
.signcontent table td .cr{
    background:url(/img/signin/t1.png) no-repeat;
    float: right;
    height: 29px;
    margin: 8px 3px 0 0;
    width: 30px;
}

.signcontent table td.circle{
    border:1px solid #d305ff
}


.signcontent table td.sel .cr {
    background:url(/img/signin/t2.png) no-repeat;
    float: right;
    height: 29px;
    margin: 8px 3px 0 0;
    width: 30px;
}

.SignIn .signindiv .s_right{
    width:215px;
    float:left;
    margin-left:50px;
	padding:15px 15px 0;	
    position:relative;min-height:300px;max-height:365px;
	 border:1px solid #ccc;
}


.SignIn .signindiv .s_right p{
    font:"宋体";
    font-size:13px;
	line-height:25px;
}
.SignIn .signindiv .s_right .btndiv{
    margin-bottom:5px; position:absolute; bottom:0;left:10
}


.SignInbtn{
    background:url(/img/signin/signin_btn.png) no-repeat;
    width:198px; height:56px; border:0;
	cursor:pointer;
}
.introdiv table{
    height: 232px;
    margin-top: 18px;
    background-color:#ccc;
	font-size:14px;
}

.introdiv th{
    color:#fff;
    background-color:#637faf;
	 height:40px;
}
.introdiv td{
    background-color:#FFF;
    color:#637faf;
    height:40px;
}

